home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / windows / winxs32a.zip / WHATSNEW.TXT < prev    next >
Text File  |  1997-02-03  |  12KB  |  286 lines

  1.  
  2.                 WinXs Version 2.0
  3.               Copyright    (C) 1997 Mick Meaden
  4.                All Rights Reserved
  5.  
  6.        This file contains a summary of new features in each release
  7.        of WinXs    since version 1.0:
  8.  
  9.        VERSION 2.0
  10.  
  11.       - Maintenance    release    to include Association of Shareware
  12.         Professionals (ASP)    files and logo in the distribution.
  13.         Also includes a number of minor bug    fixes in the 32-bit
  14.         version of SETUP.EXE and the WinXs Shell.
  15.  
  16.       - Added the man(1) command line  tool.   Provides  online
  17.         command  reference    pages and a keyword search facility
  18.         on command descriptions.
  19.  
  20.        VERSION 1.7
  21.  
  22.       - WinXs Shell    (32-bit    version).  Added a  toolbar  and  a
  23.         status  bar    to improve the user interface to this tool.
  24.         Also  fixed     the  output  display  so  that     times    are
  25.         adjusted correctly according to local timezone informa-
  26.         tion.  Previous versions  displayed     file  modification
  27.         times in terms of Universal    Co-ordinated Time.
  28.  
  29.       - Added the  find(1)    command     line  tool.   Provides     an
  30.         implementation of the UNIX find(1) utility,    modified to
  31.         operate in a  DOS/Windows  environment.   Specifically,
  32.         the     UNIX  -nouser,     -nogroup,  -xdev,  -links,  -user,
  33.         -group, -atime and -ctime primaries    are not    supported.
  34.  
  35.       - Added the ls(1) command line tool.    Provides an  imple-
  36.         mentation  of the UNIX ls(1) utility, again    modified to
  37.         operate in a DOS/Windows environment.  The UNIX -c,    -i,
  38.         -n,    -o, -q,    -s and -u options are not supported.
  39.  
  40.       - Added the dircmp(1)    command    line  tool.   Compares    two
  41.         directories     using    either cmp(1) or diff(1) to compare
  42.         files with the same     name  in  both     directories.    The
  43.         WinXs  "bin"  directory  must be added to PATH for this
  44.         command to work correctly.
  45.  
  46.       - Added the df(1) command line tool.    Reports     disk  free
  47.         space  on  one  or    more named drives.  If no files    are
  48.         specified, reports    disk  free  space  on  the  current
  49.         drive.
  50.  
  51.        VERSION 1.6
  52.  
  53.       - Added the following    command    line tools: cat, cmp,  col,
  54.         compress,  csplit,    diff,  dos2unix,  du, expand, file,
  55.         fmt, fold, grep, head, nl, sed, sort,  split,  strings,
  56.         tail,  tr, uudecode, uuencode, unix2dos, wc.  These    can
  57.         be used either in  batch  files  or     from  the  Command
  58.         prompt.
  59.  
  60.       - Winxs Shell    (32-bit    version).  Changed the interface so
  61.         that multiple files    can be selected    in the display win-
  62.         dow    and passed to the WinXs     tools.      Note    that  tools
  63.         defined  to     accept    a single file name (e.g., hd, more,
  64.         pax, etc.) are passed the name of  the  first  selected
  65.         file  only.      Also    fixed  a minor bug in the cal tool,
  66.         whereby the    output window was too narrow to     display  a
  67.         complete calendar.
  68.  
  69.       - Diff (32-bit version).  Changed to accept multiple file
  70.         selections from the    WinXs shell.  Only the first two of
  71.         these are treated as significant, and are used to  ini-
  72.         tialise  the  contents of the File1    and File2 fields of
  73.         the    main dialog.
  74.  
  75.       - Grep (32-bit version).  Changed to accept multiple file
  76.         selections     from    the  WinXs  shell,  such  that    the
  77.         Filenames field of the main    dialog    initially  displays
  78.         the     file selections passed    from the Shell (rather than
  79.         "*.ext").  The File    and Wc tools  have  been  similarly
  80.         changed.
  81.  
  82.       - Setup (32-bit version).   Included    an  option  to    add
  83.         WinXs to Document context menus in Explorer, as well as
  84.         Folder context menus.   To    invoke    this  feature,    run
  85.         setup.exe and check    the File Context Menus option.
  86.  
  87.        VERSION 1.5
  88.  
  89.       - Csplit utility added.  Splits a text file based on con-
  90.         text.  Sections of a named input file can be written to
  91.         different output files or skipped based on an  argument
  92.         list, which    consists of a series of    regular    expressions
  93.         and    line numbers that indicate the end  of    each  input
  94.         section.  Any  lines  left    in the input file after    all
  95.         arguments have been    matched    are written out    as a single
  96.         section to the last    output file.
  97.  
  98.       - Sort utility added.     Sorts and/or merges  one  or  more
  99.         text  files,  either  numerically or lexicographically.
  100.         Options allow the sort order to be reversed, dictionary
  101.         sorting,   case   folding,     blanks      or   non-printing
  102.         characters to be ignored, and  duplicate  lines  to     be
  103.         omitted from the output.
  104.  
  105.       - Nl utility added.  Adds line numbers  to  one  or  more
  106.         text files.     Line numbers can be left or right justifed
  107.         and    padded with spaces or zeros.  Optionally, all lines
  108.         of text can    be numbered, or    numbering can be limited to
  109.         non-blank lines only.
  110.  
  111.       - Pax.  Added    facilities (a) to copy an archive  listing,
  112.         as displayed in the    output window, to the Windows clip-
  113.         board, and (b) to list an  archive    in  long  or  short
  114.         form, as selected by the Verbose item on the View menu.
  115.  
  116.       - Uudecode.  Fixed to    accept input files containing  mul-
  117.         tiple  uuencoded  files.  Also, DOS    name mangling added
  118.         to the 16-bit version as per the Pax utility.
  119.  
  120.       - Added context sensitive  help  to  all  command  dialog
  121.         boxes  and    generalised  Man  help on the WinXs menu in
  122.         File Manager.
  123.  
  124.       - WinXs Shell    (32-bit    version     only).      Added     facilities
  125.         (a)     to  output  directory    listings in either short or
  126.         long format, (b) to    refresh    the output display automat-
  127.         ically whenever a change in    the contents of    the current
  128.         directory is detected, (c) to display a  column  header
  129.         above   long  format  output,  and    (d)  to     pass  long
  130.         filenames to 32-bit    apps only; short 8.3 filenames    are
  131.         passed   to     Windows  16-bit  and  DOS  apps.   Windows
  132.         equivalents    of the cal(1) and df(1)    commands are  added
  133.         to    the  Utilities    and  File menus    respectively.  Also
  134.         fixed a bug    that caused program errors to be  generated
  135.         when folders contained very    long filenames.
  136.  
  137.        VERSION 1.4
  138.  
  139.       - Pax    utility    added.    This provides a     Windows  interface
  140.         for    the creation, reading and writing of cpio, ustar or
  141.         tar    portable archives.
  142.  
  143.       - Interface to gzip changed to  save    the  original  file
  144.         name  in  a     compressed  file,  and     to restore it when
  145.         uncompressing.
  146.  
  147.       - The    WinXs shell (32-bit version  only)  improved  in  a
  148.         number  of    ways.    For  example, it is now    possible to
  149.         limit the output display to    files  matching     a  pattern
  150.         expressed  using DOS wild-card characters. Also the    Run
  151.         Dialog is not displayed when a  file  is  selected    for
  152.         execution  by  double-clicking the left mouse button in
  153.         the    output window.
  154.  
  155.       - Diff extended  to  resynchronise  over  a  much  larger
  156.         number of lines (i.e., 1024    as opposed to 300 on previ-
  157.         ous    versions).
  158.  
  159.       - Bug    fixed in grep.exe that limited search  patterns     to
  160.         40 characters.  These are now limited to 32kb.
  161.  
  162.        VERSION 1.3
  163.  
  164.       - WinXs Shell    (32-bit    version    only).    Added for  integra-
  165.         tion with Explorer.     Activated by right-clicking on    any
  166.         Folder and selecting the WinXs menu    item from the  pop-
  167.         up    context    menu.  Also available from the context menu
  168.         associated with the    Start button on    the  Taskbar.    The
  169.         WinXs  shell provides a UNIX-like directory    display    and
  170.         easy access    to the WinXs tools.
  171.  
  172.       - Grep.  Extended to perform file searches based on  mul-
  173.         tiple  input  patterns, which are specified    in the Grep
  174.         dialog as a    list of    newline    separated  regular  expres-
  175.         sions.
  176.  
  177.       - Gzip and Gunzip.  Extended    to  accept  multiple  input
  178.         file  specifications, within limitations imposed by    the
  179.         underlying DOS-based gzip program.
  180.  
  181.       - Limits.  All utilities that    do filename pattern  match-
  182.         ing     have  been extended to    cater for the larger direc-
  183.         tory structures possible on    Windows    95.
  184.  
  185.       - More and Hd.  Fixed    a problem to do    with previewing    and
  186.         printing  files  with  very    long pathnames.     Also added
  187.         tooltips to    the more.exe toolbar (32-bit version only).
  188.  
  189.       - Dos2unix and Unix2dos.  Fixed a problem to do with con-
  190.         verting directories    (which somethimes failed to work).
  191.  
  192.        VERSION 1.2
  193.  
  194.       - Introduced a 32-bit    version     specifically  for  Windows
  195.         95.      All  other  changes noted below apply    to both    the
  196.         16-bit and 32-bit versions of the product.
  197.  
  198.       - Added a POSIX.2 compatible implementation of the sed(1)
  199.         stream editor.
  200.  
  201.       - Sed    scripts.  Added    cat-s.sed which     squeezes  multiple
  202.         adjacent blank lines in its    input files, and diff-e.sed
  203.         which generates a sed script from WinXs diff output.
  204.  
  205.       - Filename expansion.     Tools that accept file     specifica-
  206.         tions  possibly containing DOS wild-card characters    are
  207.         extended to     accept     a  list  of  space-separated  file
  208.         specifications;   double-clicking  a  filename  in    the
  209.         directory listbox associated with these  tools  appends
  210.         the    selected filename to the end of    the input file list
  211.         rather than    over-writing its existing  contents.   This
  212.         change  affects  cat,  col,    compress, dos2unix, expand,
  213.         file, fmt, fold, grep, grex, sed,  strings,     tail,    tr,
  214.         uncompress,     unix2dos and wc.  Note, however, that this
  215.         feature is only supported in registered copies  of    the
  216.         software.
  217.  
  218.       - A View item    is added to the    File menu of diff, grep    and
  219.         the     General  Utilities applete.  This allows filenames
  220.         appearing anywhere in the display window to    be selected
  221.         and    passed to more for viewing.
  222.  
  223.       - Du.     An option is added to display a space    utilization
  224.         figure after block counts, as a percentage of used file
  225.         space versus allocated file    space.    This is    useful    for
  226.         checking  how  much     disk  space  is  being    wasted as a
  227.         result of your disk    partition layout (see Du  help    for
  228.         more information).
  229.  
  230.       - Setup.  New    options    are added to set  more.exe  as    the
  231.         default text file viewer and/or text file print program
  232.         in the Windows registration    database.   This  is  espe-
  233.         cially  useful for integration with    Explorer in Windows
  234.         95.     An uninstall option is    also added.
  235.  
  236.       - Grex.   Fixed  a  problem  in  end-of-line    processing,
  237.         whereby  the program looped    if '$' was specified as    the
  238.         search pattern.
  239.  
  240.       - Gzip and Gunzip.  In previous  versions,  the  filename
  241.         for     the  gzip executable was hard-wired into gzip.pif.
  242.         This  is  changed  to  use    the  setting  of  Gzip     in
  243.         winfile.ini,  thus    correctly  tracking the    location of
  244.         gzip.exe, which by implication can now be located  any-
  245.         where on the system    (i.e., not necessarily in the WinXs
  246.         directory)..
  247.  
  248.       - Numerous minor bug fixes to     the  documentation  (typos
  249.         etc.).
  250.  
  251.        VERSION 1.1
  252.  
  253.       - Added the utilities    cat(1),    col(1),    expand(1),  fmt(1),
  254.         fold(1), grex(1), head(1), tail(1) and tr(1).
  255.  
  256.       - File(1).  An option    is added to  change  the  order     in
  257.         which  the    Windows    registration database and the magic
  258.         number database are    scanned.
  259.  
  260.       - Grep(1).  New options are added (a)    to recursively des-
  261.         cend subdirectories, and (b) to display unmatched lines
  262.         rather than    matched    lines.
  263.  
  264.       - More(1).  The following fixes and improvements are made
  265.         in this version: (a) a bug in version 1.0 tab expansion
  266.         is fixed,  (b)  backspace  sequences  are  now  handled
  267.         correctly,    and (c)    text can be selected for copying or
  268.         marking using the mouse.
  269.  
  270.       - UNIX eXchange.  The    dos2unix(1) and    unix2dos(1) filters
  271.         will now convert files in-situ.
  272.  
  273.       - The    syntax of regular expressions is extended to accept
  274.         '\t'  (horizontal  tab)  as     a single-character RE that
  275.         matches the    code value 0x09.  Because  Windows  dialogs
  276.         use     this  character  to move to the next field, it    was
  277.         not    possible on v1.0 to specify a tab  character  in  a
  278.         regular expression.
  279.  
  280.       - To help reduce the size of the  product,  a     number     of
  281.         separate  programs    in  v1.0 are combined into a single
  282.         program in this release.  It is recommended, therefore,
  283.         that  anyone  upgrading  from  v1.0    should delete their
  284.         v1.0  installation    and  re-install     the  product  from
  285.         scratch.
  286.